Collaborative Requirements Elicitation: A Process-Centred Approach
نویسندگان
چکیده
Requirements Elicitation is one of the first and most critical processes in system engineering. In this paper we will focus on the collaborative aspects of requirement elicitation, in the context of system development. To do so, we adopted the separation of concerns method. Using this method we separate engineering aspects from collaboration aspects in order to study both aspects and finally integrate them. For the collaborative aspect of requirements elicitation we looked at Collaboration Engineering. Collaboration Engineering is an approach to design and deploy processes for recurring collaborative tasks that can be transferred to practitioners to execute for themselves without intervention of professional facilitators. From an engineering perspective we will use the requirements engineering processes described by system engineering standard EIA-632 as a starting point. To integrate these we will use methods and techniques from Collaboration Engineering to specify the collaborative processes involved in this requirements elicitation approach. An object model was build using Unified Modelling Language. This model shows different concepts underlying our approach. Finally two case studies are presented to evaluate this approach. J. Konaté (B) LAAS-CNRS, University of Toulouse, 7, avenue du Colonel Roche, 31400 Toulouse, France e-mail: [email protected]; [email protected] A. E. K. Sahraoui CNRS, LAAS, 7 avenue du Colonel Roche, 31400 Toulouse, France e-mail: [email protected] A. E. K. Sahraoui Université de Toulouse, UTM, LAAS, 31100 Toulouse, France G. L. Kolfschoten Faculty of Technology Policy and Management, Technology University of Delft, Jaffalaan 5, 2628 BX Delft, The Netherlands e-mail: [email protected]
منابع مشابه
Elicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملiThink: A Game-Based Approach Towards Improving Collaboration and Participation in Requirement Elicitation
Requirements are the heart of Information Systems development because they determine how the system will operate. Therefore, requirements elicitation is a critical activity of the information systems development life cycle. Recognizing the importance of collaborative work and the huge difficulty of gathering stakeholders at the same time and place, researches have been proposing web collaborati...
متن کاملTowards a Cognitive-Based Approach to Distributed Requirement Elicitation Processes
Distance between stakeholders working on a global software development project introduces problems in communication and control. Processes like requirements elicitation, where communication is crucial, have to be specially rethought in order to deal with these problems. As the requirement elicitation is a human-centred process, we propose using techniques from the field of cognitive psychology ...
متن کاملCollaborative Requirements Elicitation in Facilitated Collaboration: Report from Two Contexts
Requirements elicitation is a complex process that requires stakeholders in teams to collaborate, go through decision-making processes to arrive at consensus. During the requirements elicitation processes, stakeholders who have different backgrounds, view points and understandings, need to clarify, capture and uncover user/client requirements in an efficient and effective manner. However, there...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013